package io.renren.modules.live.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 订单表
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2020-11-21 13:24:54
 */
@Data
@ApiModel("订单信息")
@TableName("fanwe_order")
public class FanweOrderEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 表id
	 */
	@TableId
	@ApiModelProperty("订单表ID")
	private Integer orderId;
	/**
	 * 订单号
	 */
	@ApiModelProperty("订单号")
	private String orderNumber;
	/**
	 * 订单用户(1:普通用户   2:主播)
	 */
	@ApiModelProperty("订单用户(1:普通用户   2:主播)")
	private Integer orderUserType;
	/**
	 * 订单用户id
	 */
	@ApiModelProperty("订单用户id")
	private Long orderUserId;
	/**
	 * 订单类型(1:礼物订单   2:充值订单  3:提现订单)
	 */
	@ApiModelProperty("订单类型(1:礼物订单   2:充值订单  3:提现订单)")
	private Integer orderType;
	/**
	 * 订单金额
	 */
	@ApiModelProperty("订单金额")
	private BigDecimal orderMoney;
	/**
	 * 订单支付方式(1:银行卡   2:微信  3:支付宝)
	 */
	@ApiModelProperty("订单支付方式(1:银行卡   2:微信  3:支付宝)")
	private String orderMode;
	/**
	 * 订单生成日期
	 */
	@ApiModelProperty("订单生成日期")
	private Date createTime;

}
